package cn.yto.wdgj.wdgjgptdigitaltool.service;

import cn.yto.response.BaseResponse;
import cn.yto.response.DataResult;
import cn.yto.wdgj.common.reponse.MutiResponse;
import cn.yto.wdgj.wdgjgptdigitaltool.entity.dto.request.GptCaseMaintenanceRequest;
import cn.yto.wdgj.wdgjgptdigitaltool.entity.dto.response.GptCaseMaintenanceResponse;


public interface GptCaseMaintenanceService {
    // 查询
    DataResult<MutiResponse<GptCaseMaintenanceResponse>> getAllGptCaseMaintenance(GptCaseMaintenanceRequest gptCaseMaintenanceRequest);
    // 删除
    DataResult<BaseResponse> delGptCaseMaintenance(Long caseId);
    // 修改
    DataResult<BaseResponse> updateGptCaseMaintenance(GptCaseMaintenanceRequest request);
    // 新增
    DataResult<BaseResponse> saveGptCaseMaintenance(GptCaseMaintenanceRequest request);
}
